package com.su.bo.process.util

import com.google.gson.JsonArray
import com.google.gson.JsonElement
import com.google.gson.JsonObject
import com.google.gson.JsonParser

@Suppress("unused")
object JsonInject {
    /**
     * 如果json是个数组则为数组添加一个array
     *
     * @param json json字符串
     * @return xml字符串
     */
    @JvmStatic
    fun inject(json: String?): JsonElement {
        var jsonElement = JsonParser.parseString(json)
        if (jsonElement is JsonArray) {
            val arrayJsonObject = JsonObject().asJsonObject
            arrayJsonObject.add("array", jsonElement)
            jsonElement = arrayJsonObject
        }
        return jsonElement
    }
}
